home *** CD-ROM | disk | FTP | other *** search
/ Revolution - Das Atari CD Magazin 1997 / Revolution - Das Atari CD Magazin 1.iso / software / anwendng / qed_397 / sourcen / icon.h < prev    next >
C/C++ Source or Header  |  1996-12-29  |  825b  |  32 lines

  1. #ifndef _qed_icon_h_
  2. #define _qed_icon_h_
  3.  
  4. #define SUB_ICON        1024
  5. #define ALL_TYPES        -1
  6.  
  7.  
  8. WORD    all_icons    (WORD *c_obj_nr);
  9.  
  10. WORD    decl_icon_type    (BOOLEAN (*test)(WORD,WORD),
  11.                               WORD        (*edit)(WORD,WORD),
  12.                              VOID        (*exist)(WORD,SET),
  13.                              BOOLEAN    (*drag)(WORD,WORD));
  14. BOOLEAN    add_icon        (WORD type_id, WORD icon);
  15. VOID        del_icon        (WORD icon);
  16. WORD        icon_anz        (WORD type_id);
  17.  
  18. /* <0 : Fehler bei der Ausführung    */
  19. /*    =0 : Nicht möglich                    */
  20. /* >0 : Erfolgreich ausgeführt        */
  21. WORD        do_icon            (WORD icon, WORD action);
  22. VOID        do_all_icon        (WORD type_id, WORD action);
  23. BOOLEAN    Icon_test        (WORD icon, WORD action);
  24. WORD        Icon_edit        (WORD icon, WORD action);
  25. VOID        Icon_exist        (WORD icon, SET exist);
  26.  
  27. BOOLEAN    Icon_drag        (WORD dest_icon, WORD src_icon);
  28.  
  29. VOID        init_icon        (VOID);
  30.  
  31. #endif
  32.